package com.irdstudio.efp.esb.api.bean.psd.apply.req;

import com.alibaba.fastjson.annotation.JSONField;
import com.irdstudio.efp.esb.api.common.GroupeInterface.psd;
import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.constraints.NotEmpty;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
public class  PsdApplyBackReqBean implements Serializable{

// 用信申请流水号
@NotNull(groups= {psd.class})
@NotEmpty(groups= {psd.class})
@Length(max = 64,groups= {psd.class})
private String UseCrdtAppSrlNo;

@JSONField(name = "UseCrdtAppSrlNo")

public String getUseCrdtAppSrlNo() { return UseCrdtAppSrlNo; }

@JSONField(name = "UseCrdtAppSrlNo")

public void setUseCrdtAppSrlNo( String UseCrdtAppSrlNo) { this.UseCrdtAppSrlNo = UseCrdtAppSrlNo; }
// 审批结果标志
@NotNull(groups= {psd.class})
@NotEmpty(groups= {psd.class})
@Length(max = 4,groups= {psd.class})
private String AprvlRsltFlg;

@JSONField(name = "AprvlRsltFlg")

public String getAprvlRsltFlg() { return AprvlRsltFlg; }

@JSONField(name = "AprvlRsltFlg")

public void setAprvlRsltFlg( String AprvlRsltFlg) { this.AprvlRsltFlg = AprvlRsltFlg; }
// 拒绝原因
@Length(max = 2048,groups= {psd.class})private String RfsRsn;

@JSONField(name = "RfsRsn")

public String getRfsRsn() { return RfsRsn; }

@JSONField(name = "RfsRsn")

public void setRfsRsn( String RfsRsn) { this.RfsRsn = RfsRsn; }
// 拒绝码
@Length(max = 1024,groups= {psd.class})private String RfsCd;

@JSONField(name = "RfsCd")

public String getRfsCd() { return RfsCd; }

@JSONField(name = "RfsCd")

public void setRfsCd( String RfsCd) { this.RfsCd = RfsCd; }
}
